フィールドの値が一致するデータを取得する(1つだけ)

class TestController < ApplicationController
  def index
    @company = Company.find_by(name: "test")
  end
end
<%= @company['name'] %>
特定のフィールドの値が一致するデータを取得するときは
モデル.find_by(フィールド名: 値)

の形式で記入します。

find_byメソッドでは一致するデータが複数あるときは最初の一件のみ取得します。

上の例ではnameフィールドがtestのデータを取得しています。